
<template tag="以下文档内容为hycli自动生成">
  <div>
  <el-dialog
    v-model="conf.visible"
    :title="title"
    draggable
    align-center="true"
    width="68%"
    :close-on-click-modal="false"

  >
  <el-steps class="steps" :active="conf.stepActive_aaawj" align-center="true"  finish-status="success">
    <el-step title="开始时间" :description="view.start_case_time||'未设置'" />
    <el-step title="用例评审" :description="view.finish_case_time||'未设置'" />
    <el-step title="开始测试" :description="view.start_test_time||'未设置'" />
    <el-step title="完成时间" :description="view.finish_test_time||'未设置'" />
  </el-steps>
    <el-tabs v-model="conf.selected">
      <el-tab-pane label="详情" name="aaawn">
<el-row :gutter="24" style="font-size: 0.7rem;">
  <el-col :span="4" class="text-right" style="min-height:26px">任务:</el-col>
  <el-col :span="8" v-text="view.tsk_id||'-'" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">研发计划:</el-col>
  <el-col :span="8" v-text="view.plan_id_label" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">产品需求:</el-col>
  <el-col :span="8" v-text="view.prod_id_label" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">名称:</el-col>
  <el-col :span="8" v-html="view.name||'-'" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">优先级:</el-col>
  <el-col :span="8" v-text="view.priority_label" style="min-height:26px" :class="$js.page.colorful(view.priority,'priority')" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">测试状态:</el-col>
  <el-col :span="8" v-text="view.tstatus_label" style="min-height:26px" :class="$js.page.colorful(view.tstatus,'tstatus')" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">用例编写:</el-col>
  <el-col :span="8" v-text="view.master_label" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">测试执行:</el-col>
  <el-col :span="8" v-text="view.executor_label" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">用例数:</el-col>
  <el-col :span="8" v-text="view.case_count||'-'" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">创建人:</el-col>
  <el-col :span="8" v-text="view.creator_label" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">创建时间:</el-col>
  <el-col :span="8" v-text="view.create_time||'-'" style="min-height:26px" ></el-col>
  <el-col :span="12"></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">内容:</el-col>
  <el-col :span="20" style="min-height:26px" v-html="'<pre>'+view.content+'</pre>'" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">开始时间:</el-col>
  <el-col :span="8" v-text="view.start_case_time||'-'" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">用例评审:</el-col>
  <el-col :span="8" v-text="view.finish_case_time||'-'" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">开始测试:</el-col>
  <el-col :span="8" v-text="view.start_test_time||'-'" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">完成时间:</el-col>
  <el-col :span="8" v-text="view.finish_test_time||'-'" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">归档状态:</el-col>
  <el-col :span="8" v-text="view.archive_status_label" style="min-height:26px" ></el-col>
  <el-col :span="4" class="text-right" style="min-height:26px">业务线:</el-col>
  <el-col :span="8" v-text="view.lob_id_label" style="min-height:26px" ></el-col>
</el-row>
      </el-tab-pane>
        <el-tab-pane label="研发计划" name="aaawk"  @tab-click="show_view_aaawk">
<div class="list">
    <el-table :data="dataList_aaawk"
    
    v-loading="conf.loading" stripe 
        style="width: 100%;height:300px" 
         empty-text="无数据">le
<el-table-column width="24px" type="expand">
    <template #default="view">
        <el-row :gutter="24">
            <el-col :span="5" class="text-right" style="min-height:26px">编号:</el-col>
            <el-col :span="7" v-text="view.row.le_plan_id" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">名称:</el-col>
            <el-col :span="7" v-html="view.row.le_name||'-'" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">系统:</el-col>
            <el-col :span="7" v-text="view.row.system_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">来源:</el-col>
            <el-col :span="7" v-text="view.row.source_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">优先级:</el-col>
            <el-col :span="7" v-text="view.row.priority_label" style="min-height:26px"
              :class="$js.page.colorful(view.row.priority,'priority')" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">产品:</el-col>
            <el-col :span="7" v-text="view.row.pmaster_label" style="min-height:26px"
              :class="$js.page.colorful(view.row.pmaster,'pmaster')" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">研发:</el-col>
            <el-col :span="7" v-text="view.row.dmaster_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">测试:</el-col>
            <el-col :span="7" v-text="view.row.tmaster_label" style="min-height:26px"
              :class="$js.page.colorful(view.row.tmaster,'tmaster')" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">部署:</el-col>
            <el-col :span="7" v-text="view.row.omaster_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">项目状态:</el-col>
            <el-col :span="7" v-text="view.row.pmstatus_label" style="min-height:26px"
              :class="$js.page.colorful(view.row.pmstatus,'pmstatus')" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">研发状态:</el-col>
            <el-col :span="7" v-text="view.row.dstatus_label" style="min-height:26px"
              :class="$js.page.colorful(view.row.dstatus,'dstatus')" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">创建时间:</el-col>
            <el-col :span="7" v-text="view.row.le_create_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">创建人:</el-col>
            <el-col :span="7" v-text="view.row.creator_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">内容:</el-col>
            <el-col :span="7" v-html="view.row.le_content||'-'" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">需求评估:</el-col>
            <el-col :span="7" v-text="view.row.le_req_ass_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">方案评审:</el-col>
            <el-col :span="7" v-text="view.row.le_tch_sol_ass_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">用例评审:</el-col>
            <el-col :span="7" v-text="view.row.le_test_case_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">联调开始:</el-col>
            <el-col :span="7" v-text="view.row.le_join_test_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">提测截止:</el-col>
            <el-col :span="7" v-text="view.row.le_checkin_test_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">测试完成:</el-col>
            <el-col :span="7" v-text="view.row.le_complete_test_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">计划上线:</el-col>
            <el-col :span="7" v-text="view.row.le_prod_deploy_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">发起人:</el-col>
            <el-col :span="7" v-text="view.row.le_sponsor" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">业务线:</el-col>
            <el-col :span="7" v-text="view.row.lob_id_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">归档状态:</el-col>
            <el-col :span="7" v-text="view.row.archive_status_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">归档时间:</el-col>
            <el-col :span="7" v-text="view.row.le_archive_time" style="min-height:26px" ></el-col>
        </el-row>
    </template>
</el-table-column>
        
        	<!--plan_id text -->
        <el-table-column  show-overflow-tooltip   min-width="60"   align="center" label="编号" >
            <template #default="scope">
                  <span>{{ scope.row.plan_id||'-' }}</span>
              </template>
        </el-table-column>
        	<!--name text -->
        <el-table-column  show-overflow-tooltip   min-width="160"   align="center" label="名称" >
            <template #default="scope">
                  <span>{{ scope.row.name||'-' }}</span>
              </template>
        </el-table-column>
        	<!--system select -->
        <el-table-column   v-if="$size.gt('m')"    prop="system" align="center" label="系统">
            <template #default="scope">
                <span 
                    v-text="scope.row.system_label"></span>
            </template>
        </el-table-column>
        	<!--priority tag -->
        <el-table-column    min-width="80"  prop="priority" align="center" label="优先级">
            <template #default="scope">
                <el-tag :type="$js.page.tagColor(scope.row.priority,'priority')" round v-text="scope.row.priority_label"  ></el-tag>
            </template>
        </el-table-column>
        	<!--pmaster radio -->
        <el-table-column    min-width="60"   prop="pmaster" align="center" label="产品">
            <template #default="scope">
                <span :class="$js.page.colorful(scope.row.pmaster,'pmaster')" 
                    v-text="scope.row.pmaster_label"></span>
            </template>
        </el-table-column>
        	<!--dmaster select -->
        <el-table-column    min-width="60"   prop="dmaster" align="center" label="研发">
            <template #default="scope">
                <span 
                    v-text="scope.row.dmaster_label"></span>
            </template>
        </el-table-column>
        	<!--tmaster radio -->
        <el-table-column    min-width="80"   prop="tmaster" align="center" label="测试">
            <template #default="scope">
                <span :class="$js.page.colorful(scope.row.tmaster,'tmaster')" 
                    v-text="scope.row.tmaster_label"></span>
            </template>
        </el-table-column>
        	<!--pmstatus select -->
        <el-table-column    min-width="80"   prop="pmstatus" align="center" label="项目状态">
            <template #default="scope">
                <span :class="$js.page.colorful(scope.row.pmstatus,'pmstatus')" 
                    v-text="scope.row.pmstatus_label"></span>
            </template>
        </el-table-column>
        	<!--dstatus tag -->
        <el-table-column    prop="dstatus" align="center" label="研发状态">
            <template #default="scope">
                <el-tag :type="$js.page.tagColor(scope.row.dstatus,'dstatus')" round v-text="scope.row.dstatus_label"  ></el-tag>
            </template>
        </el-table-column>
        	<!--checkin_test_time daterange -->
        <el-table-column  v-if="$size.gt('m')"  show-overflow-tooltip    align="center" label="提测截止" >
            <template #default="scope">
                  <span>{{ scope.row.checkin_test_time||'-' }}</span>
              </template>
        </el-table-column>
        	<!--prod_deploy_time daterange -->
        <el-table-column  show-overflow-tooltip    align="center" label="计划上线" >
            <template #default="scope">
                  <span>{{ scope.row.prod_deploy_time||'-' }}</span>
              </template>
        </el-table-column>
        	<!--progress progress -->
        <el-table-column   min-width="100"  align="center" label="进度">
            <template #default="scope">
                <el-progress :stroke-width="4"   :percentage="scope.row.progress_progress" :color="conf.progressColor" />
            </template>
        </el-table-column>
    </el-table>
</div>
         </el-tab-pane>
        <el-tab-pane label="文档" name="aaawl"  @tab-click="show_view_aaawl">
          <el-row>
            <el-col :span="24" class="text-right">
          <el-button type="success" icon="Plus"
           round  @click="show_cmpnt_aabeh">添加文档</el-button>
        </el-col>
          </el-row>
<div class="list">
    <el-table :data="dataList_aaawl"
    
    v-loading="conf.loading" stripe 
        style="width: 100%;height:300px" 
         empty-text="无数据">le
<el-table-column width="24px" type="expand">
    <template #default="view">
        <el-row :gutter="24">
            <el-col :span="5" class="text-right" style="min-height:26px">编号:</el-col>
            <el-col :span="7" v-text="view.row.le_doc_id" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">任务编号:</el-col>
            <el-col :span="7" v-text="view.row.le_tsk_id" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">名称:</el-col>
            <el-col :span="7" v-text="view.row.le_doc_name" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">类型:</el-col>
            <el-col :span="7" v-text="view.row.doc_type_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">研发计划:</el-col>
            <el-col :span="7" v-text="view.row.plan_id_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">创建时间:</el-col>
            <el-col :span="7" v-text="view.row.le_create_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">文档链接:</el-col>
            <el-col :span="7" style="min-height:26px"
            >
                <el-link target="_blank" type="primary" :href="view.row.le_url" v-if="view.row.le_url" :title="view.row.le_url">查看</el-link>
            </el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">说明:</el-col>
            <el-col :span="7" v-html="view.row.le_memo||'-'" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">创建人:</el-col>
            <el-col :span="7" v-text="view.row.creator_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">归档状态:</el-col>
            <el-col :span="7" v-text="view.row.archive_status_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">业务线:</el-col>
            <el-col :span="7" v-text="view.row.lob_id_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">归档时间:</el-col>
            <el-col :span="7" v-text="view.row.le_archive_time" style="min-height:26px" ></el-col>
        </el-row>
    </template>
</el-table-column>
        
        	<!--doc_id text -->
        <el-table-column  v-if="$size.gt('m')"  show-overflow-tooltip    align="center" label="编号" >
            <template #default="scope">
                  <span>{{ scope.row.doc_id||'-' }}</span>
              </template>
        </el-table-column>
        	<!--doc_name text -->
        <el-table-column  show-overflow-tooltip    align="center" label="名称" >
            <template #default="scope">
                  <span>{{ scope.row.doc_name||'-' }}</span>
              </template>
        </el-table-column>
        	<!--doc_type select -->
        <el-table-column     prop="doc_type" align="center" label="类型">
            <template #default="scope">
                <span 
                    v-text="scope.row.doc_type_label"></span>
            </template>
        </el-table-column>
        	<!--plan_id select -->
        <el-table-column     prop="plan_id" align="center" label="研发计划">
            <template #default="scope">
                <span 
                    v-text="scope.row.plan_id_label"></span>
            </template>
        </el-table-column>
        	<!--create_time date -->
        <el-table-column  show-overflow-tooltip    align="center" label="创建时间" >
            <template #default="scope">
                  <span>{{ scope.row.create_time||'-' }}</span>
              </template>
        </el-table-column>
        	<!--url link -->
        <el-table-column     align="center" label="文档链接">
            <template #default="scope">
                <el-link target="_blank" type="success" :href="scope.row.url" v-if="scope.row.url" :title="scope.row.url">查看</el-link>
            </template>
        </el-table-column>
        	<!--memo text -->
        <el-table-column  v-if="$size.gt('m')"  show-overflow-tooltip    align="center" label="说明" >
            <template #default="scope">
                  <span>{{ scope.row.memo||'-' }}</span>
              </template>
        </el-table-column>
        	<!--creator select -->
        <el-table-column     prop="creator" align="center" label="创建人">
            <template #default="scope">
                <span 
                    v-text="scope.row.creator_label"></span>
            </template>
        </el-table-column>

<el-table-column fixed="right" align="center" label="操作" width="112">
    <template #default="scope">
        <div class="opts">
            <el-button   type="text" @click="show_cmpnt_aabei(scope.row)" >编辑 </el-button>
            <el-button   type="text" @click="show_cmpnt_aaagc(scope.row)" >删除 </el-button>
        </div>
    </template>
</el-table-column>
    </el-table>
</div>
         </el-tab-pane>
        <el-tab-pane label="协作任务" name="aaawm"  @tab-click="show_view_aaawm">
          <el-row>
            <el-col :span="24" class="text-right">
          <el-button type="success" icon="Plus"
           round  @click="show_cmpnt_aabej">添加</el-button>
        </el-col>
          </el-row>
<div class="list">
    <el-table :data="dataList_aaawm"
    
    v-loading="conf.loading" stripe 
        style="width: 100%;height:300px" 
         empty-text="无数据">le
<el-table-column width="24px" type="expand">
    <template #default="view">
        <el-row :gutter="24">
            <el-col :span="5" class="text-right" style="min-height:26px">事务编号:</el-col>
            <el-col :span="7" v-text="view.row.le_collab_id" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">业务编号:</el-col>
            <el-col :span="7" v-text="view.row.le_biz_id" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">名称:</el-col>
            <el-col :span="7" v-html="view.row.le_name||'-'" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">优先级:</el-col>
            <el-col :span="7" v-text="view.row.priority_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">任务类型:</el-col>
            <el-col :span="7" v-text="view.row.daily_tp_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">创建人:</el-col>
            <el-col :span="7" v-text="view.row.creator_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">创建时间:</el-col>
            <el-col :span="7" v-text="view.row.le_create_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">内容:</el-col>
            <el-col :span="7" v-html="view.row.le_content||'-'" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">负责人:</el-col>
            <el-col :span="7" v-text="view.row.master_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">完成时间:</el-col>
            <el-col :span="7" v-text="view.row.le_finish_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">状态:</el-col>
            <el-col :span="7" v-text="view.row.dtstatus_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">归档状态:</el-col>
            <el-col :span="7" v-text="view.row.archive_status_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">业务线:</el-col>
            <el-col :span="7" v-text="view.row.lob_id_label" style="min-height:26px"
              ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">归档时间:</el-col>
            <el-col :span="7" v-text="view.row.le_archive_time" style="min-height:26px" ></el-col>
            <el-col :span="5" class="text-right" style="min-height:26px">发起人:</el-col>
            <el-col :span="7" v-text="view.row.le_sponsor" style="min-height:26px" ></el-col>
        </el-row>
    </template>
</el-table-column>
        
        	<!--collab_id text -->
        <el-table-column  show-overflow-tooltip    align="center" label="事务编号" >
            <template #default="scope">
                  <span>{{ scope.row.collab_id||'-' }}</span>
              </template>
        </el-table-column>
        	<!--biz_id text -->
        <el-table-column  show-overflow-tooltip    align="center" label="业务编号" >
            <template #default="scope">
                  <span>{{ scope.row.biz_id||'-' }}</span>
              </template>
        </el-table-column>
        	<!--name text -->
        <el-table-column  show-overflow-tooltip   min-width="160"   align="center" label="名称" >
            <template #default="scope">
                  <span>{{ scope.row.name||'-' }}</span>
              </template>
        </el-table-column>
        	<!--priority tag -->
        <el-table-column    min-width="60"  prop="priority" align="center" label="优先级">
            <template #default="scope">
                <el-tag :type="$js.page.tagColor(scope.row.priority,'priority')" round v-text="scope.row.priority_label"  ></el-tag>
            </template>
        </el-table-column>
        	<!--daily_tp select -->
        <el-table-column     prop="daily_tp" align="center" label="任务类型">
            <template #default="scope">
                <span 
                    v-text="scope.row.daily_tp_label"></span>
            </template>
        </el-table-column>
        	<!--master multicheck -->
        <el-table-column     prop="master" align="center" label="负责人">
            <template #default="scope">
                <span 
                    v-text="scope.row.master_label"></span>
            </template>
        </el-table-column>
        	<!--finish_time date -->
        <el-table-column  show-overflow-tooltip    align="center" label="完成时间" >
            <template #default="scope">
                  <span>{{ scope.row.finish_time||'-' }}</span>
              </template>
        </el-table-column>
        	<!--dtstatus tag -->
        <el-table-column    prop="dtstatus" align="center" label="状态">
            <template #default="scope">
                <el-tag :type="$js.page.tagColor(scope.row.dtstatus,'dtstatus')" round v-text="scope.row.dtstatus_label"  ></el-tag>
            </template>
        </el-table-column>
    </el-table>
</div>
         </el-tab-pane>
    </el-tabs>
    <template #footer>
      <span style="height: 60px"> </span>
    </template>
    <aabeh ref="cmpnt_aabeh" @onsaved="show(form)"></aabeh>
    <aabei ref="cmpnt_aabei" @onsaved="show(form)"></aabei>
    <aaagc ref="cmpnt_aaagc" @onsaved="show(form)"></aaagc>
    <aabej ref="cmpnt_aabej" @onsaved="show(form)"></aabej>
  </el-dialog>
</div>
</template>
<script>
import gantt from "@/views/cmpnts/gantt.vue"
import aabeh from "@/views/ws/dev/dev_docs.add"
import aabei from "@/views/ws/dev/dev_docs.edit"
import aaagc from "@/views/ws/dev/dev_docs.cnfrm"
import aabej from "@/views/ws/collab/collab_task.add"
export default {
   components: {
    gantt,
    aabeh,
    aabei,
    aaagc,
    aabej,
  },
  data() {
    return {
        conf:{
        visible:false,
        
        selected:"aaawn",
        stepActive_aaawj:0,
      },
      title:"测试任务详情",
      form:{},
        form_aaawk: {
            pi: 1,
            ps: 15,
            disabled:false,
            single_date_range_name:"",
            single_date_range_value:[],
            single_text_name:"",
            single_text_value:"",
            name:"",
            system:"",
            dmaster:[],
            pmstatus:[],
            create_time:"",
            content:"",
            req_ass_time:"",
            tch_sol_ass_time:"",
            test_case_time:"",
            join_test_time:"",
            checkin_test_time:"",
            complete_test_time:"",
            prod_deploy_time:"",
            sponsor:"",
            lob_id:"",
            archive_status:"",
            },
            systemList:[],
            sourceList:[],
            priorityList:[],
            pmasterList:[],
            dmasterExts:[],
            dmasterList:[],
            tmasterList:[],
            omasterList:[],
            pmstatusExts:[],
            pmstatusList:[],
            dstatusExts:[],
            dstatusList:[],
            creatorList:[],
            lob_idList:[],
            archive_statusList:[],
            archive_statusTabList:[],
            dataList_aaawk:[],
            multiQueryDateRange:[{label:"创建时间",value:"create_time"},{label:"需求评估",value:"req_ass_time"},{label:"方案评审",value:"tch_sol_ass_time"},{label:"用例评审",value:"test_case_time"},{label:"联调开始",value:"join_test_time"},{label:"提测截止",value:"checkin_test_time"},{label:"测试完成",value:"complete_test_time"},{label:"计划上线",value:"prod_deploy_time"},],
            multiQueryText:[{label:"名称",value:"name"},{label:"内容",value:"content"},{label:"发起人",value:"sponsor"},],
            total_aaawk:0,
            note_dataList:[],
        form_aaawl: {
            pi: 1,
            ps: 15,
            disabled:false,
            single_date_range_name:"",
            single_date_range_value:[],
            single_text_name:"",
            single_text_value:"",
            doc_name:"",
            doc_type:"",
            plan_id:"",
            create_time:"",
            archive_status:"",
            lob_id:"",
            },
            doc_typeList:[],
            plan_idList:[],
            creatorList:[],
            archive_statusList:[],
            archive_statusTabList:[],
            lob_idList:[],
            dataList_aaawl:[],
            multiQueryDateRange:[{label:"创建时间",value:"create_time"},],
            multiQueryText:[{label:"名称",value:"doc_name"},],
            total_aaawl:0,
            note_dataList:[],
        form_aaawm: {
            pi: 1,
            ps: 15,
            disabled:false,
            single_date_range_name:"",
            single_date_range_value:[],
            single_text_name:"",
            single_text_value:"",
            name:"",
            priority:"",
            daily_tp:"",
            create_time:"",
            content:"",
            master:[],
            finish_time:"",
            dtstatus:"",
            archive_status:"",
            lob_id:"",
            },
            priorityList:[],
            daily_tpList:[],
            creatorList:[],
            masterExts:[],
            masterList:[],
            dtstatusList:[],
            archive_statusList:[],
            archive_statusTabList:[],
            lob_idList:[],
            dataList_aaawm:[],
            multiQueryDateRange:[{label:"创建时间",value:"create_time"},{label:"完成时间",value:"finish_time"},],
            multiQueryText:[{label:"名称",value:"name"},{label:"内容",value:"content"},],
            total_aaawm:0,
            note_dataList:[],
      view: {
        tsk_id:"",
        plan_id:"",
        prod_id:"",
        name:"",
        priority:"",
        tstatus:"",
        master:"",
        executor:"",
        case_count:"",
        creator:"",
        create_time:"",
        content:"",
        start_case_time:"",
        finish_case_time:"",
        start_test_time:"",
        finish_test_time:"",
        archive_status:"",
        lob_id:"",
        },
      }
  },
  methods: {
  show_cmpnt_aabeh(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aabeh.show(form)
  },
  show_cmpnt_aabei(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aabei.show(form)
  },
  show_cmpnt_aaagc(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aaagc.show_aaagc(form)
  },
  show_cmpnt_aabej(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aabej.show(form)
  },
  show_cmpnt_aaawg(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aaawg.show(form)
  },
  show_cmpnt_aaawh(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    form.tsk_id = (this.bcheck||[]).join(",")
    this.$refs.cmpnt_aaawh.show_aaawh(form)
  },
  show_cmpnt_aaawf(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aaawf.show(form)
  },
  show_cmpnt_aaawd(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aaawd.show(form)
  },
  show_cmpnt_aaawe(fm = {}){
    let form = Object.assign({},this.form)
    form = Object.assign(form,fm)
    this.$refs.cmpnt_aaawe.show_aaawe(form)
  },
 show(form) {
    this.conf.visible = true
    this.form = form
    //研发计划查询
    let nform_aaawk = {}
    this.queryData_aaawk(form,nform_aaawk)
    //文档查询
    let nform_aaawl = {}
    this.queryData_aaawl(form,nform_aaawl)
    //协作任务查询
    let nform_aaawm = {}
    this.queryData_aaawm(form,nform_aaawm)
   let that = this;
   this.$theia.http
      .get("/ws/test/task",form)
      .then((res) => {
        let item = Object.assign({}, res)
        item.plan_id_label = that.$theia.enum.getName("dev_plan",item.plan_id)
        item.prod_id_label = that.$theia.enum.getName("prod_requirement",item.prod_id)
        item.priority_label = that.$theia.enum.getName("PRI",item.priority)
        item.tstatus_label = that.$theia.enum.getName("tstatus",item.tstatus)
        item.master_label = that.$theia.enum.getName("tmaster",item.master)
        item.executor_label = that.$theia.enum.getName("tmaster",item.executor)
        item.creator_label = that.$theia.enum.getName("user_account",item.creator)
        item.archive_status_label = that.$theia.enum.getName("archive_status",item.archive_status)
        item.lob_id_label = that.$theia.enum.getName("my_business_line",item.lob_id)  
        item.name = (item.name||"")
        item.create_time = that.$theia.str.dateFormat(item.create_time,'MM/dd')  
        item.content = (item.content||"")
        item.start_case_time = that.$theia.str.dateFormat(item.start_case_time,'MM/dd')
        item.finish_case_time = that.$theia.str.dateFormat(item.finish_case_time,'MM/dd')
        item.start_test_time = that.$theia.str.dateFormat(item.start_test_time,'MM/dd HH时')
        item.finish_test_time = that.$theia.str.dateFormat(item.finish_test_time,'MM/dd HH时')
        that.conf.stepActive_aaawj = that.getStepActive_aaawj(res)
        that.view = item
      })
      .catch((res) => {
        let code = res.response.status;
        let msg = `测试任务查询失败(${code})`;
        that.$notify.error({ title: "失败", message: msg, duration: 5000 });
      });
  },
 getStepActive_aaawj(view){
        if(!view["start_case_time"]|| new Date(view["start_case_time"]) > new Date()){
          return 0
        }
        if(!view["finish_case_time"]|| new Date(view["finish_case_time"]) > new Date()){
          return 1
        }
        if(!view["start_test_time"]|| new Date(view["start_test_time"]) > new Date()){
          return 2
        }
        if(!view["finish_test_time"]|| new Date(view["finish_test_time"]) > new Date()){
          return 3
        }
      return 3
 },

queryData_aaawk(mform = {},nform={}){
    //构建查询参数
    let queryForm = Object.assign({},this.form_aaawk)
    queryForm = Object.assign(queryForm,nform||{})
    
    //处理多个日期选择
    queryForm[this.form_aaawk.single_date_range_name] = this.form_aaawk.single_date_range_value
    queryForm[this.form_aaawk.single_text_name] = this.form_aaawk.single_text_value
   
    //处理日期范围选择
    let system = []
    let systemNodes = this.$refs.cascader_aaaah.getCheckedNodes() || []
    systemNodes.forEach(v => {
      system.push(v.value)
    })
    queryForm.system = system.join(",")
      queryForm.dmaster = (queryForm.dmaster||[]).join(",")
      queryForm.pmstatus = (queryForm.pmstatus||[]).join(",")
      queryForm.start_create_time = null
      queryForm.end_create_time = null
    if(queryForm.create_time && queryForm.create_time.length > 1){
      queryForm.start_create_time = queryForm.create_time[0]
      queryForm.end_create_time = queryForm.create_time[1]
    }
      queryForm.start_req_ass_time = null
      queryForm.end_req_ass_time = null
    if(queryForm.req_ass_time && queryForm.req_ass_time.length > 1){
      queryForm.start_req_ass_time = queryForm.req_ass_time[0]
      queryForm.end_req_ass_time = queryForm.req_ass_time[1]
    }
      queryForm.start_tch_sol_ass_time = null
      queryForm.end_tch_sol_ass_time = null
    if(queryForm.tch_sol_ass_time && queryForm.tch_sol_ass_time.length > 1){
      queryForm.start_tch_sol_ass_time = queryForm.tch_sol_ass_time[0]
      queryForm.end_tch_sol_ass_time = queryForm.tch_sol_ass_time[1]
    }
      queryForm.start_test_case_time = null
      queryForm.end_test_case_time = null
    if(queryForm.test_case_time && queryForm.test_case_time.length > 1){
      queryForm.start_test_case_time = queryForm.test_case_time[0]
      queryForm.end_test_case_time = queryForm.test_case_time[1]
    }
      queryForm.start_join_test_time = null
      queryForm.end_join_test_time = null
    if(queryForm.join_test_time && queryForm.join_test_time.length > 1){
      queryForm.start_join_test_time = queryForm.join_test_time[0]
      queryForm.end_join_test_time = queryForm.join_test_time[1]
    }
      queryForm.start_checkin_test_time = null
      queryForm.end_checkin_test_time = null
    if(queryForm.checkin_test_time && queryForm.checkin_test_time.length > 1){
      queryForm.start_checkin_test_time = queryForm.checkin_test_time[0]
      queryForm.end_checkin_test_time = queryForm.checkin_test_time[1]
    }
      queryForm.start_complete_test_time = null
      queryForm.end_complete_test_time = null
    if(queryForm.complete_test_time && queryForm.complete_test_time.length > 1){
      queryForm.start_complete_test_time = queryForm.complete_test_time[0]
      queryForm.end_complete_test_time = queryForm.complete_test_time[1]
    }
      queryForm.start_prod_deploy_time = null
      queryForm.end_prod_deploy_time = null
    if(queryForm.prod_deploy_time && queryForm.prod_deploy_time.length > 1){
      queryForm.start_prod_deploy_time = queryForm.prod_deploy_time[0]
      queryForm.end_prod_deploy_time = queryForm.prod_deploy_time[1]
    }

    queryForm[this.form_aaawk.single_date_range_name] = null
    queryForm.single_date_range_value = null
    queryForm.single_date_range_name = null

    queryForm.single_text_value = null
    queryForm.single_text_name = null
 
    //处理关联表dev_plan test_task dev_plan
        queryForm.plan_id = mform.plan_id
   
    //发送查询请求
    let that = this
    that.conf.loading = true
    queryForm.ps = 100
    //构建统计查询
  //数据查询
  this.$theia.http.get("/ws/dev/plan/query",queryForm).then(res=>{
      if((res.items||[]).length < (queryForm.ps||10)){
        that.form_aaawk.disabled = true
      }
      that.conf.loading = false
      that.dataList_aaawk = res.items||[]
      that.total_aaawk = res.count
      that.resetItemData_aaawk(that,that.dataList_aaawk)
    });
  },

  resetItemData_aaawk(that,lst){
    lst.forEach(item => {
      item.__raw = Object.assign({}, item)
    item.system_label = that.$theia.enum.getName("olb_system",item.system)
    item.source_label = that.$theia.enum.getName("source",item.source)
    item.priority_label = that.$theia.enum.getName("PRI",item.priority)
    item.pmaster_label = that.$theia.enum.getName("pmaster",item.pmaster)
    item.dmaster_label = that.$theia.enum.getName("dmaster",item.dmaster)
    item.tmaster_label = that.$theia.enum.getName("tmaster",item.tmaster)
    item.omaster_label = that.$theia.enum.getName("dmaster",item.omaster)
    item.pmstatus_label = that.$theia.enum.getName("pmstatus",item.pmstatus)
    item.dstatus_label = that.$theia.enum.getName("dstatus",item.dstatus)
    item.creator_label = that.$theia.enum.getName("user_account",item.creator)
    item.lob_id_label = that.$theia.enum.getName("my_business_line",item.lob_id)
    item.archive_status_label = that.$theia.enum.getName("archive_status",item.archive_status)
    item.plan_id_progress = item.plan_id
    item.name_progress = item.name
    item.system_progress = item.system
    item.source_progress = item.source
    item.priority_progress = item.priority
    item.pmaster_progress = item.pmaster
    item.dmaster_progress = item.dmaster
    item.tmaster_progress = item.tmaster
    item.omaster_progress = item.omaster
    item.pmstatus_progress = item.pmstatus
    item.dstatus_progress = item.dstatus
    item.create_time_progress = item.create_time
    item.creator_progress = item.creator
    item.content_progress = item.content
    item.req_ass_time_progress = item.req_ass_time
    item.tch_sol_ass_time_progress = item.tch_sol_ass_time
    item.test_case_time_progress = item.test_case_time
    item.join_test_time_progress = item.join_test_time
    item.checkin_test_time_progress = item.checkin_test_time
    item.complete_test_time_progress = item.complete_test_time
    item.prod_deploy_time_progress = item.prod_deploy_time
    item.sponsor_progress = item.sponsor
    item.lob_id_progress = item.lob_id
    item.archive_status_progress = item.archive_status
    item.archive_time_progress = item.archive_time
    // 计算日期占比
    item.progress_progress = that.$js.process.getDays(item.req_ass_time,item.prod_deploy_time)
    item.le_plan_id = item.plan_id
    item.le_name = item.name
    item.le_system = item.system
    item.le_source = item.source
    item.le_priority = item.priority
    item.le_pmaster = item.pmaster
    item.le_dmaster = item.dmaster
    item.le_tmaster = item.tmaster
    item.le_omaster = item.omaster
    item.le_pmstatus = item.pmstatus
    item.le_dstatus = item.dstatus
    item.le_create_time = that.$theia.str.dateFormat(item.create_time,'MM/dd HH:mm')
    item.le_creator = item.creator
    item.le_content = item.content
    item.le_req_ass_time = that.$theia.str.dateFormat(item.req_ass_time,'MM/dd HH时')
    item.le_tch_sol_ass_time = that.$theia.str.dateFormat(item.tch_sol_ass_time,'MM/dd HH时')
    item.le_test_case_time = that.$theia.str.dateFormat(item.test_case_time,'MM/dd HH时')
    item.le_join_test_time = that.$theia.str.dateFormat(item.join_test_time,'MM/dd HH时')
    item.le_checkin_test_time = that.$theia.str.dateFormat(item.checkin_test_time,'MM/dd HH时')
    item.le_complete_test_time = that.$theia.str.dateFormat(item.complete_test_time,'MM/dd HH时')
    item.le_prod_deploy_time = that.$theia.str.dateFormat(item.prod_deploy_time,'MM/dd HH时')
    item.le_sponsor = item.sponsor
    item.le_lob_id = item.lob_id
    item.le_archive_status = item.archive_status
    item.le_archive_time = item.archive_time
    item.checkin_test_time = that.$theia.str.dateFormat(item.checkin_test_time,'MM/dd HH时')
    item.prod_deploy_time = that.$theia.str.dateFormat(item.prod_deploy_time,'MM/dd HH时')
    item.progress = that.$theia.str.numberFormat(item.progress,'y')
    if(item.children){
      that.resetItemData_aaawk(that,item.children)
    }
  });
  },
    handleSelectionChange(lst=[]){
      this.bcheck = []
      lst.forEach(f=>{
        this.bcheck.push(f.plan_id)
      })
    },
    loadEnums_aaawk(){
        //系统
        this.systemList = this.$theia.enum.getTree("olb_system","",this.$theia.user.get("lob_id"),2)
        //研发
        this.dmasterList = this.$theia.enum.get("dmaster","",this.$theia.user.get("lob_id"),false,"")
        //项目状态
        this.pmstatusList = this.$theia.enum.get("pmstatus","","" ,false,"")
        //业务线
        this.lob_idList = this.$theia.enum.getTree("my_business_line","","" ,99)
        //归档状态
        this.archive_statusTabList = this.$theia.enum.get("archive_status","","",false,"")
        //系统
        this.systemList = this.$theia.enum.get("olb_system","",this.$theia.user.get("lob_id"),false,"")
        //优先级
        this.priorityList = this.$theia.enum.get("PRI","","" ,false,"")
        //产品
        this.pmasterList = this.$theia.enum.get("pmaster","",this.$theia.user.get("lob_id"),false,"")
        //研发
        this.dmasterList = this.$theia.enum.get("dmaster","",this.$theia.user.get("lob_id"),false,"")
        //测试
        this.tmasterList = this.$theia.enum.get("tmaster","",this.$theia.user.get("lob_id"),false,"")
        //项目状态
        this.pmstatusList = this.$theia.enum.get("pmstatus","","" ,false,"")
        //研发状态
        this.dstatusList = this.$theia.enum.get("dstatus","","" ,false,"")
    },


queryData_aaawl(mform = {},nform={}){
    //构建查询参数
    let queryForm = Object.assign({},this.form_aaawl)
    queryForm = Object.assign(queryForm,nform||{})
    
    //处理多个日期选择
    queryForm[this.form_aaawl.single_date_range_name] = this.form_aaawl.single_date_range_value
    queryForm[this.form_aaawl.single_text_name] = this.form_aaawl.single_text_value
   
    //处理日期范围选择
      queryForm.start_create_time = null
      queryForm.end_create_time = null
    if(queryForm.create_time && queryForm.create_time.length > 1){
      queryForm.start_create_time = queryForm.create_time[0]
      queryForm.end_create_time = queryForm.create_time[1]
    }

    queryForm[this.form_aaawl.single_date_range_name] = null
    queryForm.single_date_range_value = null
    queryForm.single_date_range_name = null

    queryForm.single_text_value = null
    queryForm.single_text_name = null
 
    //处理关联表dev_docs test_task dev_docs
    queryForm.plan_id = mform.plan_id
   
    //发送查询请求
    let that = this
    that.conf.loading = true
    queryForm.ps = 100
    //构建统计查询
  //数据查询
  this.$theia.http.get("/ws/dev/docs/query",queryForm).then(res=>{
      if((res.items||[]).length < (queryForm.ps||10)){
        that.form_aaawl.disabled = true
      }
      that.conf.loading = false
      that.dataList_aaawl = res.items||[]
      that.total_aaawl = res.count
      that.resetItemData_aaawl(that,that.dataList_aaawl)
    });
  },

  resetItemData_aaawl(that,lst){
    lst.forEach(item => {
      item.__raw = Object.assign({}, item)
    item.doc_type_label = that.$theia.enum.getName("doc_type",item.doc_type)
    item.plan_id_label = that.$theia.enum.getName("dev_plan",item.plan_id)
    item.creator_label = that.$theia.enum.getName("user_account",item.creator)
    item.archive_status_label = that.$theia.enum.getName("archive_status",item.archive_status)
    item.lob_id_label = that.$theia.enum.getName("my_business_line",item.lob_id)
    item.doc_id_progress = item.doc_id
    item.tsk_id_progress = item.tsk_id
    item.doc_name_progress = item.doc_name
    item.doc_type_progress = item.doc_type
    item.plan_id_progress = item.plan_id
    item.create_time_progress = item.create_time
    item.url_progress = item.url
    item.memo_progress = item.memo
    item.creator_progress = item.creator
    item.archive_status_progress = item.archive_status
    item.lob_id_progress = item.lob_id
    item.archive_time_progress = item.archive_time
    item.le_doc_id = item.doc_id
    item.le_tsk_id = item.tsk_id
    item.le_doc_name = item.doc_name
    item.le_doc_type = item.doc_type
    item.le_plan_id = item.plan_id
    item.le_create_time = item.create_time
    item.le_url = item.url
    item.le_memo = item.memo
    item.le_creator = item.creator
    item.le_archive_status = item.archive_status
    item.le_lob_id = item.lob_id
    item.le_archive_time = item.archive_time
    if(item.children){
      that.resetItemData_aaawl(that,item.children)
    }
  });
  },
    loadEnums_aaawl(){
        //类型
        this.doc_typeList = this.$theia.enum.get("doc_type","","" ,false,"")
        //研发计划
        this.plan_idList = this.$theia.enum.get("dev_plan","",this.$theia.user.get("lob_id"),false,"")
        //归档状态
        this.archive_statusTabList = this.$theia.enum.get("archive_status","","",false,"")
        //业务线
        this.lob_idList = this.$theia.enum.getTree("my_business_line","","" ,99)
        //类型
        this.doc_typeList = this.$theia.enum.get("doc_type","","" ,false,"")
        //研发计划
        this.plan_idList = this.$theia.enum.get("dev_plan","",this.$theia.user.get("lob_id"),false,"")
        //创建人
        this.creatorList = this.$theia.enum.get("user_account","","" ,false,"")
    },


queryData_aaawm(mform = {},nform={}){
    //构建查询参数
    let queryForm = Object.assign({},this.form_aaawm)
    queryForm = Object.assign(queryForm,nform||{})
    
    //处理多个日期选择
    queryForm[this.form_aaawm.single_date_range_name] = this.form_aaawm.single_date_range_value
    queryForm[this.form_aaawm.single_text_name] = this.form_aaawm.single_text_value
   
    //处理日期范围选择
      queryForm.start_create_time = null
      queryForm.end_create_time = null
    if(queryForm.create_time && queryForm.create_time.length > 1){
      queryForm.start_create_time = queryForm.create_time[0]
      queryForm.end_create_time = queryForm.create_time[1]
    }
      queryForm.master = (queryForm.master||[]).join(",")
      queryForm.start_finish_time = null
      queryForm.end_finish_time = null
    if(queryForm.finish_time && queryForm.finish_time.length > 1){
      queryForm.start_finish_time = queryForm.finish_time[0]
      queryForm.end_finish_time = queryForm.finish_time[1]
    }

    queryForm[this.form_aaawm.single_date_range_name] = null
    queryForm.single_date_range_value = null
    queryForm.single_date_range_name = null

    queryForm.single_text_value = null
    queryForm.single_text_name = null
 
    //处理关联表collab_task test_task collab_task
   
    //发送查询请求
    let that = this
    that.conf.loading = true
    queryForm.ps = 100
    //构建统计查询
  //数据查询
  this.$theia.http.get("/ws/collab/task/query",queryForm).then(res=>{
      if((res.items||[]).length < (queryForm.ps||10)){
        that.form_aaawm.disabled = true
      }
      that.conf.loading = false
      that.dataList_aaawm = res.items||[]
      that.total_aaawm = res.count
      that.resetItemData_aaawm(that,that.dataList_aaawm)
    });
  },

  resetItemData_aaawm(that,lst){
    lst.forEach(item => {
      item.__raw = Object.assign({}, item)
    item.priority_label = that.$theia.enum.getName("PRI",item.priority)
    item.daily_tp_label = that.$theia.enum.getName("collab_tp",item.daily_tp)
    item.creator_label = that.$theia.enum.getName("user_account",item.creator)
    item.master_label = that.$theia.enum.getName("dmaster",item.master)
    item.dtstatus_label = that.$theia.enum.getName("dtstatus",item.dtstatus)
    item.archive_status_label = that.$theia.enum.getName("archive_status",item.archive_status)
    item.lob_id_label = that.$theia.enum.getName("my_business_line",item.lob_id)
    item.collab_id_progress = item.collab_id
    item.biz_id_progress = item.biz_id
    item.name_progress = item.name
    item.priority_progress = item.priority
    item.daily_tp_progress = item.daily_tp
    item.creator_progress = item.creator
    item.create_time_progress = item.create_time
    item.content_progress = item.content
    item.master_progress = item.master
    item.finish_time_progress = item.finish_time
    item.dtstatus_progress = item.dtstatus
    item.archive_status_progress = item.archive_status
    item.lob_id_progress = item.lob_id
    item.archive_time_progress = item.archive_time
    item.sponsor_progress = item.sponsor
    item.le_collab_id = item.collab_id
    item.le_biz_id = item.biz_id
    item.le_name = item.name
    item.le_priority = item.priority
    item.le_daily_tp = item.daily_tp
    item.le_creator = item.creator
    item.le_create_time = that.$theia.str.dateFormat(item.create_time,'MM/dd HH:mm')
    item.le_content = item.content
    item.le_master = item.master
    item.le_finish_time = that.$theia.str.dateFormat(item.finish_time,'MM/dd')
    item.le_dtstatus = item.dtstatus
    item.le_archive_status = item.archive_status
    item.le_lob_id = item.lob_id
    item.le_archive_time = item.archive_time
    item.le_sponsor = item.sponsor
    item.finish_time = that.$theia.str.dateFormat(item.finish_time,'MM/dd')
    if(item.children){
      that.resetItemData_aaawm(that,item.children)
    }
  });
  },
    loadEnums_aaawm(){
        //优先级
        this.priorityList = this.$theia.enum.get("PRI","","" ,false,"")
        //任务类型
        this.daily_tpList = this.$theia.enum.get("collab_tp","","" ,false,"")
        //负责人
        this.masterList = this.$theia.enum.get("dmaster","",this.$theia.user.get("lob_id"),false,"")
        //状态
        this.dtstatusList = this.$theia.enum.get("dtstatus","","" ,false,"")
        //归档状态
        this.archive_statusTabList = this.$theia.enum.get("archive_status","","",false,"")
        //业务线
        this.lob_idList = this.$theia.enum.getTree("my_business_line","","" ,99)
        //优先级
        this.priorityList = this.$theia.enum.get("PRI","","" ,false,"")
        //任务类型
        this.daily_tpList = this.$theia.enum.get("collab_tp","","" ,false,"")
        //负责人
        this.masterList = this.$theia.enum.get("dmaster","",this.$theia.user.get("lob_id"),false,"")
        //状态
        this.dtstatusList = this.$theia.enum.get("dtstatus","","" ,false,"")
    },

  },
};
</script>
<style scoped>
/deep/.el-step__title{
    font-size: 0.8rem;
}
.steps{
  margin-top:8px;
  margin-bottom:  16px;
}
</style>